package com.adcc.swingui.demo.menubar.type;

import java.awt.Container;
import java.util.List;

import javax.swing.JCheckBoxMenuItem;
import javax.swing.JComponent;
import javax.swing.JMenu;

import com.adcc.swingui.base.DefaultMenuBar;
import com.jidesoft.swing.JideMenu;
/**
 * 多选菜单   分线程调用和非线程调用
 * @author charlie
 *
 */
public class MenuBut3 extends DefaultMenuBar {

	public MenuBut3(Container container) {
		super(container);
	}

	@Override
	protected JComponent build() {
		JMenu menu = new JideMenu("视图");
		menu.setMnemonic('V');
		
		//地图类型
		JMenu mMenu=new JMenu("地图类型");
		JCheckBoxMenuItem mitItem= createCheckBoxMenuItem("frontierLine", "平面图");
		addChildMenu(mMenu, mitItem, mitItem.getName());
		JCheckBoxMenuItem tItem= createCheckBoxMenuItem("terra", "地形图");
		addChildMenu(mMenu, tItem, tItem.getName());
		//没有任何事件传入null
		addChildMenu(menu, mMenu, null);
		return menu;
	}
	/**
	 * 平面图
	 */
	public void frontierLine() {
		
	}
	/**
	 * 地形图
	 */
	public void terra() {
		
	}

	@Override
	protected void offLineVisiable(List<JComponent> jcomps) {
		// TODO Auto-generated method stub
		
	}

}
